package com.yhy.common.security.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 权限规则：该对象配置了可访问ip和角色
 */
@ApiModel("权限规则")
@Data
public class Rule {

    /**
     * 白名单ips
     */
    @ApiModelProperty("白名单ips")
    private List<String> whiteListIps;

    /**
     * 黑名单ips
     */
    @ApiModelProperty("黑名单ips")
    private List<String> blackListIps;

    /**
     * 可访问角色list
     */
    @ApiModelProperty("角色")
    private List<String> roles;

}
